package weixinkeji.dev.dc.base.user.h.config;

import cache.service.IMYCache;
import sys.wx.ann.hm.H;
import sys.wx.ann.hm.M;
import sys.wx.c.ATR;
import sys.wx.c.components.cv.CV;
import sys.wx.m.db.dao.mysql.Dao;
import weixinkeji.dev.dc.base.user.bean.FWYConfig;
import weixinkeji.dev.dc.base.user.cache.FWYConfigCache;
import weixinkeji.dev.dc.base.user.check.FWYConfigCheck;

@H("weixinkeji/dev/dc/base/fwy/h/config/u")
public class FWYConfigHU {

    ATR a;

    public FWYConfigHU(ATR a) {
        this.a = a;
    }

    @M("/update")//
    public String update() {
        FWYConfig obj = CV.getObject(FWYConfig.class, a.request, new FWYConfigCheck().doFWYConfig());
        if (null == obj) {
            a.out_OK_NO(false, "您提交的数据存在格式问题。请注意数据字符的输入");
            return null;
        }
        obj.setFwyConfig_id(((FWYConfig) IMYCache.get(FWYConfigCache.KEY)).getFwyConfig_id());

        a.out_OK_NO(Dao.updateAlloy(obj, "fwyConfig_style"));

        IMYCache.remove_event(FWYConfigCache.KEY);
        return null;
    }
}
